Grundkurs SQL

1.5.2  SELECT-Anweisung – Daten abfragen allgemein

Noch ein paar Worte zur Schreibweise:
Die Großschreibung der SQL-Schlüsselwörter ist freiwillig. Das Datenbank-Management-System unterscheidet nicht zwischen Klein- und Großschreibung. Man erkennt aber viel einfacher die Syntax einer Anweisung und findet so auch viel schneller eventuell auftretende Fehler. Bei komplizierten Anweisungen werden Sie dafür dankbar sein.
Ebenso können Zeilenumbrüche und Einrückungen nach Belieben vorgenommen werden. Wir wollen für jedes Schlüsselwort eine neue Zeile beginnen.

Solch einfache SQL-Abfragen nennt man auch Projektion, da die Daten aus einer Tabelle auf eine andere abgebildet werden. Allgemein lautet eine einfache SELECT-Anweisung:

SELECT Feldliste
FROM   Tabellenname

Übersetzt hieße das etwa: Wähle aus und zeige mir eine Liste mit allen Einträgen für die Tabellenspalten in der Feldliste aus der Tabelle Tabellenname.
Tabelle ist nicht zu verwechseln mit der Datenbank. Während wir uns jetzt mit einer einzigen Tabelle beschäftigen, werden wir schon bald Datenbanken kennen lernen, die aus mehreren Tabellen bestehen.
Beim Schreiben von SELECT-Anweisungen sollte man immer den groben Aufbau einer Tabelle im Kopf haben. Die Funktion von Befehlen lässt sich natürlich am schnellsten mit praktischen Übungen verstehen.

Sicherlich wurde schon eine wichtige Eigenschaft der Zugriffssprache SQL bemerkt: SQL fragt nicht, wie gesuchte Daten ermittelt, sondern ausschließlich, welche Daten benötigt werden.
Für SQL spielt es keine Rolle, ob die Daten sequentiell abgespeichert oder über eine komplexe Indexverwaltung geordnet sind. Der Anwender wird diese Unterschiede höchstens in der Laufzeit bemerken, nicht aber an den SQL-Zugriffsbefehlen. Dies ist sicher eines der Geheimnisse, warum sich Datenbanken und insbesondere SQL so schnell verbreiteten.